@@ -392,9 +392,10 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
392 | 392 |
} |
393 | 393 |
] |
394 | 394 |
|
395 |
- def srinfo(self, brand_id=None): |
|
395 |
+ @property |
|
396 |
+ def srinfo(self): |
|
396 | 397 |
try: |
397 |
- sr = SalesResponsibilityInfo.objects.get(brand_id=brand_id, unionid=self.unionid, user_status=SalesResponsibilityInfo.ACTIVATED) |
|
398 |
+ sr = SalesResponsibilityInfo.objects.get(brand_id=self.brand_id, unionid=self.unionid, user_status=SalesResponsibilityInfo.ACTIVATED) |
|
398 | 399 |
except SalesResponsibilityInfo.DoesNotExist: |
399 | 400 |
sr = None |
400 | 401 |
return sr.base_data if sr else { |
@@ -403,7 +404,8 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
403 | 404 |
'is_super_sr': False, |
404 | 405 |
} |
405 | 406 |
|
406 |
- def brandata(self, brand_id=None): |
|
407 |
+ @property |
|
408 |
+ def brandata(self): |
|
407 | 409 |
if self.clerk_id: |
408 | 410 |
try: |
409 | 411 |
saleclerk = SaleclerkInfo.objects.get(clerk_id=self.clerk_id, status=True) |
@@ -426,7 +428,7 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin): |
||
426 | 428 |
'cardList': self.cardList, |
427 | 429 |
'saleclerk': bool(saleclerk_info), |
428 | 430 |
'saleclerk_info': saleclerk_info, |
429 |
- 'sr_info': self.srinfo(brand_id), |
|
431 |
+ 'sr_info': self.srinfo, |
|
430 | 432 |
} |
431 | 433 |
|
432 | 434 |
@property |
@@ -87,7 +87,7 @@ def get_userinfo_api(request): |
||
87 | 87 |
# Just for compatible because of store session_key has changed |
88 | 88 |
store_session_key(appid=appid, secret=secret, session_key=session_key, unid='', storage=RedisStorage(r)) |
89 | 89 |
|
90 |
- return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata(brand_id=brand_id)) |
|
90 |
+ return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata) |
|
91 | 91 |
|
92 | 92 |
|
93 | 93 |
@logit(res=True) |
@@ -161,7 +161,7 @@ def mini_login_api(request): |
||
161 | 161 |
# Just for compatible because of store session_key has changed |
162 | 162 |
store_session_key(appid=appid, secret=secret, session_key=session_key, unid='', storage=RedisStorage(r)) |
163 | 163 |
|
164 |
- return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata(brand_id=brand_id)) |
|
164 |
+ return response(200, 'Mini App Login Success', u'微信小程序登录成功', user.brandata) |
|
165 | 165 |
|
166 | 166 |
|
167 | 167 |
@logit |
@@ -211,7 +211,7 @@ def get_userinfo_api2(request): |
||
211 | 211 |
# Store Userinfo |
212 | 212 |
set_profile_info(user) |
213 | 213 |
|
214 |
- return response(200, 'Mini App Get Userinfo Success', u'微信小程序获取用户信息成功', user.brandata(brand_id=brand_id)) |
|
214 |
+ return response(200, 'Mini App Get Userinfo Success', u'微信小程序获取用户信息成功', user.brandata) |
|
215 | 215 |
|
216 | 216 |
|
217 | 217 |
@logit(res=True) |